package answer;

/**
 * （1）用面向对象的思想定义一个接口Area，其中包含一个计算面积的方法CalsulateArea()；
 * （2）然后设计MyCircle和MyRectangle两个类都实现这个接口中的方法CalsulateArea()；
 * （3）分别写出两个类中的构造方法并计算圆和矩形的面积；
 * （4）在Circle类中增加方法改变圆的半径，在Circle类中增加fitsInside方法判断一个圆是否在一个矩形内；
 * （5）最后写出测试以上类和方法的程序。计算圆和矩形的面积，判断圆是否在矩形内。
 *
 * 
 */

public class Answer25 {
	public static void main(String[] args) {
		MyCircle circle = new MyCircle(6);
		circle.CalsulateArea();
		MyRectangle rectangle = new MyRectangle(10, 5);
		rectangle.CalsulateArea();
	}
}

interface Area {
	public float pi = 3.14f;

	public void CalsulateArea();

}

class MyCircle implements Area {
	int radius;

	public MyCircle(int radius) {
		this.radius = radius;
	}

	@Override
	public void CalsulateArea() {
		// TODO 自动生成的方法存根
		System.out.println("面积：" + radius * radius * pi);
	}

	public void setRadius(int radius) {
		this.radius = radius;
	}

	void fitsInside() {

	}
}

class MyRectangle implements Area {
	private int kuan;
	private int chang;

	public MyRectangle(int kuan, int chang) {
		this.kuan = kuan;
		this.chang = chang;
	}

	@Override
	public void CalsulateArea() {
		// TODO 自动生成的方法存根
		System.out.println("面积：" + kuan * chang);
	}

}
